package com.lvcoding.customize.social;

import org.springframework.security.core.userdetails.User;

/**
 * 登录超类接口
 *
 * @author wuyanshen
 */
public interface LoginHandler {

    /**
     * 获取唯一标志
     */
    String identify(String loginStr);

    /**
     * 模板方法，定义算法
     */
    User handle(String loginStr);

    /**
     * 获取用户信息
     */
    User userInfo(String loginStr);


}
